1f6335f90ed7210decb3ae33ff31c1e5c9469aa8,source/com/intellij/util/xml/impl/GetCollectionChildInvocation.java,GetCollectionChildInvocation,invoke,#DomInvocationHandler#Object[]#,26
Before Change
final XmlTag[] subTags = tag.findSubTags(myQname);
DomElement[] elements = new DomElement[subTags.length - myStartIndex];
for (int i = myStartIndex; i < subTags.length; i++) {
final DomElement element = DomManagerImpl.getCachedElement(subTags[i]).getProxy();
assert element != null : "Null annotated element for " + tag.getText() + "; " + myQname + "; " + i;
elements[i - myStartIndex] = element;
}
After Change
handler.checkInitialized();
final XmlTag[] subTags = tag.findSubTags(myQname);
if (subTags.length <= myStartIndex) return Collections.emptyList();
List<DomElement> elements = new ArrayList<DomElement>(subTags.length - myStartIndex);
for (int i = myStartIndex; i < subTags.length; i++) {
final DomInvocationHandler element = DomManagerImpl.getCachedElement(subTags[i]);
if (element != null) {
elements.add(element.getProxy());
}